#define UNDEFINED		0
#define AT_AT			UNDEFINED+1
#define AT_QCFG			AT_AT+1
#define AT_CPINQ		AT_QCFG+1
#define AT_CIMI			AT_CPINQ+1
#define AT_CSQ			AT_CIMI+1
#define AT_CGREGQ		AT_CSQ+1
#define AT_QIMODE		AT_CGREGQ+1
#define AT_QICSGP		AT_QIMODE+1
#define AT_QICSGPQ		AT_QICSGP+1
#define AT_QIREGAPP		AT_QICSGPQ+1
#define AT_QIACT		AT_QIREGAPP+1
#define AT_ATV1			AT_QIACT+1
#define AT_ATE1			AT_ATV1+1
#define AT_QIHEAD		AT_ATE1+1
#define AT_QIDNSIP		AT_QIHEAD+1
#define AT_QIOPEN		AT_QIDNSIP+1
#define AT_QISEND		AT_QIOPEN+1
#define AT_CLOSE		AT_QISEND+1

#define AT_QIFGCNT    AT_CLOSE+1
#define AT_QGNSSTSQ   AT_QIFGCNT+1
#define AT_QGNSSEPO   AT_QGNSSTSQ+1
#define AT_QGNSSC     AT_QGNSSEPO+1
#define AT_QGNSSRD    AT_QGNSSC+1

#define AT_CPMS		AT_QGNSSRD+1
#define AT_CMGF		AT_CPMS+1
#define AT_CSDH		AT_CMGF+1
#define AT_CSCS		AT_CSDH+1
#define AT_CMGR		AT_CSCS+1

//AT_INST_ALL equ or less than ISA_CAPACITY
#define AT_INST_ALL		AT_CMGR+1

void register_at(void);